home *** CD-ROM | disk | FTP | other *** search
- %Item
- %Text
- 2 Compiler-Fehlermeldungen
- 1
- 1 Findet der Compiler beim Übersetzen einen Fehler,
- 1so bricht er die Übersetzung ab und positioniert
- 1den Cursor so nah an den Fehler wie möglich. Die
- 1Fehlermeldung wird aus der Datei T:FEHLERP.COD ge-
- 1laden. Diese Datei wird mit dem Programm MAKE aus
- 1der Datei FEHLER.MSG erzeugt. Somit ist es möglich
- 1die Texte an den eigenen Geschmack anzupassen. Die
- 1maximale Textlänge ist 1 Zeile mit 80 Zeichen.
- 1
- 3Bedeutung der Fehler :
- 1
- 5 Nr. Bedeutung
- 1
- 1 1 Unerwartetes Dateiende
- 1 2 File not found
- 1 3 Interner Fehler #1 : Bufferüberlauf !!
- 1 5 Interner Fehler #2 : Unbekannte Function
- 1 bei ParamListStart
- 1 6 Interner Fehler #3 : ResultTyp für Symbol
- 1 <>FuncSym verlangt
- 1 7 Interner Fehler #4 : BSR Adresse größer
- 1 als +/- 32Kb
- 1 8 Interner Fehler #5 : Del_ForwardEntry un-
- 1 bekannt
- 1 9 Übersetzung abgebrochen
- 1 Im Meldefenster wurde zwischen zwei Aus-
- 1 gaben eine Taste gedrückt.
- 1 10 PROGRAM erwartet
- 1 11 Bezeichner / id erwartet
- 1 12 ';' erwartet, aber nicht gefunden.
- 1 13 TYPE, VAR, CONST, PROCEDURE oder FUNCTION
- 1 erwartet.
- 1 15 '=' erwartet.
- 1 16 Syntaxfehler in der TYPE-Anweisung
- 1 17 '[' erwartet.
- 1 18 Ganzzahl oder Konstante erwartet
- 1 19 ']' erwartet.
- 1 20 'OF' erwartet
- 1 21 ':' erwartet
- 1 22 BEGIN erwartet.
- 1 23 '.' am Programmende erwartet !
- 1 24 ';' oder END erwartet .
- 1 25 ';' vor einem END nicht zulässig.
- 1 26 ':=' erwartet
- 1 27 'DOWNTO' oder 'TO' in der FOR-Schleife
- 1 erwartet.
- 1 28 'BY' in der FOR-Schleife erwartet.
- 1 29 'DO' erwartet.
- 1 30 'UNTIL' erwartet.
- 1 31 'THEN' erwartet.
- 1 32 '(' erwartet.
- 1 33 ')' erwartet.
- 1 34 ',' oder ')' bei READ / WRITE erwartet.
- 1 35 Fehlerhafter Ausdruck (Faktor)
- 1 36 ',' oder ':' erwartet.
- 1 37 'RETURN' in einer Procedure nicht erlaubt
- 1 38 RETURN : Zurückgegebener Typ nicht kompa-
- 1 tibel mit Funktions-Typ
- 1 39 Kein EXTERNAL bei lokalen Funktionen oder
- 1 Proceduren erlaubt
- 1 40 Unbekannter Typ als Functionsergebnis !
- 1 41 Falscher Typ bei CONST
- 1 42 Symbol doppelt benutzt
- 1 43 Unbekannter Typ bei TYPE-Anweisung
- 1 44 Konstante vom falschen Typ
- 1 45 Fehler in der Typenangabe innerhalb der
- 1 VAR-Definition.
- 1 46 '-' ist nur auf Integers oder Reals an-
- 1 wendbar.
- 1 47 'NOT','AND' und 'OR' darf nur auf BOOLEAN
- 1 und INTEGER angewendet werden.
- 1 48 Das Ergebnis des Ausdrucks muß INTEGER bzw
- 1 REAL sein !
- 1 49 Typen sind nicht kompatibel !
- 1 50 Strings können nur addiert werden !
- 1 51 Diese Typen lassen sich nicht miteinander
- 1 vergleichen !
- 1 52 BOOL'sche Typen lassen sich nur auf '='
- 1 oder '<>' testen .
- 1 53 Unbekannter Bezeichner
- 1 54 Falscher Indextyp bei Array-Adressierung !
- 1 55 ',' erwartet
- 1 56 Syntaxfehler bei der Zuweisung oder beim
- 1 Aufruf einer Procedure / Function
- 1 57 'WRITE' : Nur Grundtypen dürfen auf dem
- 1 Bildschirm ausgegeben werden
- 1 58 Ausdruck beim 'IF', 'REPEAT' oder 'WHILE'
- 1 muß vom Typ BOOLEAN sein !
- 1 59 Syntaxfehler in PA_Befehl !
- 1 60 'BY'-Wert muß eine Ganzzahl-Konstante sein
- 1 61 'FOR' nur mit CHAR und INTEGER möglich !
- 1 62 'BY' nur bei INTEGER-Schleifen erlaubt !
- 1 63 Variable erwartet !
- 1 64 Syntaxfehler in der CONST Anweisung !
- 1 65 'FOR': Typen inkompatibel !
- 1 66 Unbekannte Recordkomponente !
- 1 67 Falsche Schrittweite (BY) im FOR
- 1 68 Fehler bei der Codeerstellung: Offset zu
- 1 groß !
- 1 69 Dieser Typ kann nicht eingelesen werden
- 1 70 Zuviele Parameter beim beim Aufruf einer
- 1 Procedure / Function
- 1 71 Parameter und Typ der Übergabe nicht kompa-
- 1 tibel !
- 1 72 Procedure / Function mit zuwenig Parametern
- 1 aufgerufen.
- 1 73 VAR-Parameter benötigt Variable als Übergabe
- 1 74 Diese Function / Procedure erwartet einen
- 1 Ausdruck vom Typ STRING
- 1 75 Diese Function benötigt einen Parameter vom
- 1 Typ INTEGER
- 1 76 Diese Funktion benötigt einen Parameter vom
- 1 Typ CHAR
- 1 77 Variable oder Typenbezeichner erwartet
- 1 78 FILE OF FILE ist nicht erlaubt
- 1 79 'READLN' und 'WRITELN' ist nur bei TEXT-Da-
- 1 teien erlaubt !
- 1 80 TEXT-Dateien können nur mit Grundtypen be-
- 1 schickt werden !
- 1 81 FILE oder TEXT-Variable erwartet
- 1 82 Typ der Datei und Variablentyp sind nicht
- 1 kompatibel
- 1 83 Typ in der CASE Abfrage ist nicht zulässig
- 1 84 Typ in der Konstantenliste ist inkompatibel
- 1 zum Typ bei CASE
- 1 85 Syntaxfehler in der Konstantenliste bei CASE
- 1 86 CASE muß mit END abgeschlossen werden.
- 1 87 Uncodierte FORWARD-Funktion(en) oder FORWARD
- 1 -Prozedur(en)
- 1 88 Parameter ungleich von der FORWARD-Definition
- 1 89 Diese Funktion oder Prozedur wurde zweimal
- 1 FORWARD-Definiert.
- 1 90 Diese Funktion wurde als Prozedur bereits
- 1 FORWARD definiert
- 1 91 Der Ergebnistyp ist ungleich dem der FORWARD-
- 1 Definition.
- 1 92 Diese Prozedur wurde als Funktion FORWARD de-
- 1 finiert.
- 1 93 Diese Funktion benötigt einen Parameter vom
- 1 Typ REAL oder INTEGER
- 1 94 Diese Funktion benötigt einen Parameter vom
- 1 Typ REAL
- 1 95 'DIV' und 'MOD' nur mit INTEGER erlaubt !
- 1 96 'SIN', 'COS', 'TAN' etc. benötigt ein REAL oder
- 1 INTEGER-Wert !
- 1 97 Konstante vom Typ Integer erwartet.
- 1 Bei INC / DEC darf nur eine Konstante addiert
- 1 bzw. subtrahiert werden.
- 1 99 Laufzeitfehler nicht gefunden
- 1 100 Laufzeitfehler gefunden
- 1 101 Aufzählungstyp konnte nicht erstellt werden
- 1 102 Aufzählungstypen sind nicht kompatibel
- %Ende
-
-
-
-
-
-
-